// 饼图柱状图接口
export interface TypeItem {
  name: string; // 图标类型 bar  line
  type: string; // 类型  是否在右侧y轴显示  右侧显示2 左侧显示1
  areaStyleType: string; // 是否显示背景  显示2  不显示1
  stack: string; // 1不堆叠 2堆叠
}

export interface LegendStyle {
  [key: string]: any; // 图例样式
}

export interface GridConfig {
  [key: string]: any; // 网格样式
}

export interface barLineParamsType {
  legendData: any[]; // 图例数据
  xAxisData: any[]; // x轴数据
  yAxisData: any; // y轴数据
  typeData: TypeItem[]; // 类型数据
  seriesData: any[]; // 数据
  colors: any[]; // 颜色
  legendStyle: LegendStyle; // 图例样式
  gridConfig: GridConfig; // 网格配置
}
// 盒须图公共传参方法
export interface boxPlotParamsType {
  legendData: any[]; // 图例数据
  xAxisData: any[]; // x轴数据
  yAxisData: any; // y轴数据
  seriesData: any[]; // 数据
  colors: any[]; // 颜色
  legendStyle: LegendStyle; // 图例样式
  gridConfig: GridConfig; // 网格配置
}
